UpdateByQueryRequest request = new UpdateByQueryRequest(indexname);
request.setQuery(queryBuilder);
request.setScript(
new Script(
ScriptType.INLINE, "painless",
"if (ctx._source.money == '111') {ctx._source.money='222';}",
Collections.emptyMap()));
BulkByScrollResponse bulkResponse =
client.updateByQuery(request, RequestOptions.DEFAULT);
log.info(""+bulkResponse.getTotal());
es根据条件更新索引
最新推荐文章于 2024-06-20 20:41:45 发布